package com.nuedu.corejava.ch7;


public class PartInner {
	private int id=10;
	private int index =101;
	
	public void show() {
		int age=21;
		
		
		//局部内部类时编写在方法或代码块内部的类
		//局部内部类不能使用访问修饰符号；
		//局部内部类可以使用final和abstract
		class inner {
			public void printInner() {
				System.out.println(index++);
				//在局部内部类中，访问局部变量是以final形式传递的
				//不能再局部内部类中修改局部变量；
				//System.out.println(age++);
			}
			
		}
		//局部内部类的使用-一般以匿名内部的形式进行使用；
		new inner().printInner();
		
		
		//匿名内部类-Runnable是一个接口
		Runnable runnable =new Runnable() {
			@Override
			public void run() {
				
			}
		};
		
	}
	  

}
